self supply - Alemán Inglés Diccionario